Skip to content

Generated projects are always multimodule (no more single module variants) and introduced ANDROID_VR module#13

Merged
richardTingle merged 6 commits intomasterfrom
always-multimodule-and-android-vr
Feb 27, 2026
Merged

Generated projects are always multimodule (no more single module variants) and introduced ANDROID_VR module#13
richardTingle merged 6 commits intomasterfrom
always-multimodule-and-android-vr

Conversation

@richardTingle
Copy link
Member

@richardTingle richardTingle commented Feb 14, 2026

  • Gradle versions now held in a toml file
  • All generated projects are multi module (simplifying generation a lot)
  • Non-tamarin VR is no longer an option (it was deprecated and is being removed in JME 3.10)
  • Added a new platform of ANDROID_VR, this is an android variant that can run native on android devices (e.g. the quest)
  • Refactored platforms to no longer be a weird kind of library (as the VR platforms no longer have a JME library equivalent)
  • Upgrade generated projects to gradle 8
  • Upgrade generated projects to Java 21 (unless android or android VR is in the mix)

…ants) and introduced ANDROID_VR module

- Gradle versions now held in a toml file
- All generated projects are multi module (simplifying generation a lot)
- Non-tamarin VR is no longer an option (it was deprecated and is being removed in JME 3.10)
- Added a new platform of ANDROID_VR, this is an android variant that can run native on android devices (e.g. the quest)
- Refactored platforms to no longer be a weird kind of library (as the VR platforms no longer have a JME library equivalent)
- Upgrade generated projects to gradle 8
- Upgrade generated projects to Java 21
@richardTingle
Copy link
Member Author

This is what I have tested for this:

Platforms type (Desktop, Android, PCVR, Android VR)
Deployments: Windows, Linux, Macos

Tests (on windows unless otherwise specified):

  • Run Desktop launcher in IntelliJ ✅
  • Run buildAllDistributions task, open the windows desktop distribution zip and check it works ✅
  • Run buildAllDistributions task, open the mac desktop distribution zip on a mac and check it works ✅
  • Run PC VR launcher in IntelliJ (Connected to Quest 3 over Virtual desktop) ✅
  • Run buildAllDistributions task, open the windows PCVR distribution zip and check it works ✅
  • Run Android launcher in Android studio (pIxel 9 Pro XL simulated device) ✅
  • Run Android VR launcher in Android studio (connected by cable to Quest 3) ✅

Platforms type (Desktop)
Tests (on windows unless otherwise specified):

  • Run Desktop launcher in IntelliJ ✅

@richardTingle richardTingle merged commit c97b8a8 into master Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant